package domain;

import java.util.Map;

public class SimpleBeanFactory implements BeanFactory, BeanDefinitionRegistry {

    private Map<String, BeanDefinition> beanNameDefinitionMap;

    private Map<Class<?>, BeanDefinition> beanClassDefinitionMap;

    private Map<String, Object> beanNameMap;

    private Map<Class<?>, Object> beanClassMap;

    @Override
    public Object getBean(String beanName) {
        return null;
    }

    @Override
    public <T> T getBean(Class<T> beanClass) {
        return null;
    }

    @Override
    public void createBean(String beanName) {

    }

    @Override
    public void createBean(Class<?> beanClass) {

    }

    @Override
    public void registerBean() {

    }
}
